(logo)  Läsarinställningar: visare

Syfte

För objekt som inte kan visas direkt i läsarfönstret kan AWeb starta ett externt program, en så kallad visare. Trots namnet "visare" är detta inte begränsat till grafiska filer. Den externa visaren för till exempel en ljudfil spelar ljudet.

För andra objekt kanske du vill använda en extern insticksmodul, antingen på grund av att AWeb inte kan hantera objektet internt, eller för att insticksmodulen erbjuder fler funktioner.

Slutligen, vissa objekt skall kanske alltid sparas till disk (LhA-arkiv till exempel).

Objektets typ, och därigenom vilken händelse som skall utföras, beror på objektets mediatyp.

För varje mediatyp du vill att AWeb skall känna igen behövs det en post på den här sidan, med lämplig händelse och visare eller insticksmodul definierad.

Ändra mediatyperna

Välj den mediatyp du vill ändra i listan. Använd knappen Lägg till för att lägga till en ny post. Använd knappen Ta bort för att ta bort den valda posten. Observera att typerna TEXT/HTML och TEXT/PLAIN inte kan tas bort.

Mediatyp och undertyp

I de här inmatningsfälten anger du mediatypen och undertypen. Se kapitlet om mediatyper för mer information.

Du kan använda en asterisk för att ange en godtycklig undertyp. AWeb kommer att använda den här externa visaren för filer med samma typ, men där undertypen inte har någon extern visare definierad. Se exemplet.

Ändelser

De flesta servrarna skickar mediatypen tillsammans med datan. AWeb kommer då att använda den mediatypen, såvida inte rutan Ignorera mediatyp är kryssad. Om servern inte anger mediatypen (eller om den ignoreras) försöker AWeb avgöra mediatypen utifrån filändelsen. Om det misslyckas tittar AWeb på datan för att se om det här HTML eller vanlig text.

Ändelserna är speciellt viktiga när du läser lokala filer. Eftersom det inte finns någon server för de lokala filer är ändelsen det enda sättet för AWeb att få reda på vad för typ av fil det är.

I det här inmatningsfältet kan du ange de ändelser som skall identifiera den här mediatypen. Separera flera ändelser med mellanslag eller kommatecken. Ändelserna är inte lägeskänsliga.

Händelse

Använd den här väljaren för att ange vilken händelse som skall utföras för den här mediatypen.

Förvald Förvald för en "TYP/UNDERTYP" betyder: använd händelsen som anges för "TYP/*". För "TYP/*" betyder förvald samma som intern.
Intern För typerna TEXT/HTML (HTML-text), TEXT/PLAIN (vanlig text), IMAGE/* (bilder) och AUDIO/* (ljud) har AWeb interna rutiner. De interna rutinerna för bilder och ljud baseras på datatyper och är därför något begränsade i funktionalitet.
AWeb-modul AWeb stödjer användandet av externa insticksmoduler. Insticksmoduler används i stället för eller utöver de interna rutinerna.

Använd fältet Namn för att ange vilken insticksmodul som skall användas. Använd fältet Argument för att ange eventuella argument som insticksmodulen kan behöva. Se dokumentationen för insticksmodulen för att se vilka argument som kan användas.

OBS: De här insticksmodulerna skall inte blandas ihop med externa ARexx-program, som ibland också kallas "insticksmoduler".

Externt program Ett externt program kommer att startas för den här filen.

Använd fälten Namn (kommando) och Argument för att ange visarkommandot som skall användas för den här mediatypen. Argumentparametrar är:
%f Namn på filen som skall "visas".
%n Namn på den allmänna skärm AWeb använder, om den externa visaren kan öppna på en allmän skärm. Använd bara det här argumentet om du vill att visaren skall öppnas på samma skärm som AWeb.
%u Den ursprungliga URL:en för objektet.
%m Mediatypen för objektet.

Externt via PIPE: Som med Externt program kommer ett externt program att startas. Skillnaden är att PIPE: (ett "rör") används, vilket gör att programmet kommer att startas så snart som data för filen finns tillgänglig, och den datan skickas till programmet via en PIPE:-fil. Detta snabbar upp processen eftersom du inte behöver vänta på att all data skall anlända innan programmet startas.

Observera att datatypsbaserade program inte fungerar med PIPE:.

Spara till disk Filen behandlas inte utan sparas till disk istället.

Om AWeb inte känner igen mediatypen, eller om mediatypen är känd men inte med i listan, eller om mediatypen är i listan med inte har någon giltig händelse definierad, kommer AWeb att öppna en filväljare. Där kan du ange vilket namn filen skall sparas under och du kan försöka behandla filen senare.

OBS: de här mediainställningarna används för alla filer. Bilder i ett HTML-dokument kommer att visas med en extern visare om du definierar en för bilder. För att visa bilderna i HTML-dokumentet, se till att händelsen är satt intern eller en lämpligt konfigurerad insticksmodul. Du kan konfigurera en separat bildvisare som används för att visa fristående bilder.

Exempel

Antag att du vill spela MIDI-ljudfiler med programmet GMPlay och att andra ljudfiler skall behandlas av det (hypotetiska) programmet PowerEars, som kan läsa data från PIPE:. Det skall öppna sitt fönster på samma skärm som AWeb. Eftersom du har en WAV-datatyp skall WAV-ljud spelas av internt av AWeb.

Du kan då definiera följande mediatyper:

AUDIO/BASICau
Den här raden anger att AU-filer känns igen på ändelsen .au. Du anger den förvalda händelsen eftersom du vill använda den förvalda spelaren som definieras i raden AUDIO/*.

AUDIO/MIDImidi midEGMPlay:GMPlay %f
Den här raden definierar de möjliga ändelserna .midi och .mid för MIDI-filer. Den anger också att MIDI-filerna skall spelas av det externa (E) programmet GMPlay.

AUDIO/WAVwavI
Den här raden anger att WAV-filer känns igen på ändelsen .wav, och att de skall spelas internt (I) av AWeb.

AUDIO/X-8SVX8svx svxD
Den är raden definierar en utökad mediatyp för 8SVX-filer. Observera att undertypen börjar med X- eftersom det inte är en officiell mediatyp. Den här raden är viktig när du använder 8SVX-filer lokalt på din dator, eftersom AWeb inte kan känna igen dem som 8SVX-filer annat än via de ändelser som anges här.

AUDIO/*PPE:PowerEars %f PUBSCREEN %n
Den här raden definierar vad för spelare (den hypotetiska PowerEars) som skall användas för alla andra ljudfiler än MIDI och WAV. Även filer med andra undertyper än BASIC (men med huvudtypen AUDIO) kommer att spelas med det här programmet.

Det finns inte några ändelser här eftersom alla ändelser anges i de olika undertyperna. Du skulle kunna ta bort raderna AUDIO/BASIC och AUDIO/X-8SVX och ange alla ändelser (au 8svx svx) här.


<-Färger   ^Inställningar   ->Alternativ